/* CSS file */

@charset "utf-8";
/* print CSS */

/* =default 
----------------------------------------------------------------------------------- */
ol, ul, li, dl, dt, dd { list-style:none; font-family:Dotum, sans-serif;font-size:12px;}
img, fieldset {border:0 none;}
a:link, a:visited, a:hover, a:active {text-decoration:none;color:#666666;}
a:hover {text-decoration:underline;color:#666666;}
fieldset legend, hr {display:none;}
h1{margin:0px;padding:0px;}
h2{margin:0px;padding:0px;}

/* =common 
----------------------------------------------------------------------------------- */

body {
	background: #ffffff;
	margin: 0 0 0 0;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #f7f7f7;
	scrollbar-3dlight-color: #D4D2D2;
	scrollbar-shadow-color: #D4D2D2;
}
div{font-family:Dotum, sans-serif;font-size:11px;color:#666666;}
td {font-family:Dotum, sans-serif;font-size:12px;color:#555555;margin:0;padding:0;font-weight:normal;line-height:16px;}
.input {font-size:12px;color:#666666;border:solid 1px #c2c2c2; font-weight:bold; padding:2px 4px 2px 4px; width:130px;}

/*  layout  
----------------------------------------------------------------------------------- */
#container {width:100%; height:100%; vertical-align:middle;}
#login{ width:900px; height:550px; background-image:url(assets/images/login_bg.jpg); margin:40px 0 0 0;}

.line{ border-top:solid 1px #c2c2c2;}

#container #login .table{ margin-left:100px;}

/*  font
----------------------------------------------------------------------------------- */
.helpT{ font-size:11px; font-weight:bold;}
.helpR{ color:#a33e3f;}

/*  popup
----------------------------------------------------------------------------------- */
#popup {
	width:405px; 
	height:275px; 
	margin:0; 
	padding:0;
}
#popup.popupBg {
	width:405px; 
	height:194px;
	background-image:url(../images/popup_bg.gif);
	margin:0; 
	padding:0;
}

.printSize { 
	overflow-y:scroll; 
	width:600px; 
	height:420px;
}

.printTop { 
	background-image:url(../images/topBg.gif);
}

.tableline {
	border:#c4d3e0 solid 1px;
}

.table_th {
	background-color:#ebead8;
	color:#555555; 
	font-weight:normal; 
	padding:4px 2px 4px 2px;
	font-size:12px; 
	line-height:18px;
 	border-top:#000000 solid 1px;
 	border-bottom:#000000 solid 1px;
 	border-right:#000000 solid 1px;
}
.table_th01 {
	background-color:#ebead8;
	color:#555555; 
	font-weight:normal; 
	padding:4px 2px 4px 2px;
	font-size:12px; 
	line-height:18px;
 	border-top:#000000 solid 1px;
 	border-bottom:#000000 solid 1px;
 	border-right:#000000 solid 1px;
 	border-left:#000000 solid 1px;
 	text-align:center
}

.table_td {
	background-color:#ffffff; 
	color:#555555; 
	padding:4px 2px 4px 2px; 
	font-size:12px; 
	line-height:18px;
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
}

.table_td01 {
	background-color:#ffffff; 
	color:#555555; 
	padding:4px 2px 4px 2px; 
	font-size:12px; 
	line-height:18px;
	border-left:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
}

.title {
	width:100%; 
	font-size:20px; 
	color:#000000; 
	display:block; 
	margin:15px 0 0 0; 
	padding:6px 5px 6px 5px;
}

.title_blue {
	color:#000000
}


.app_body {
	color:black; 
	background:#ffffff; 
	font-family:Dotum; 
	font-size:9pt;
}
.title {
	font-family:Dotum; 
	font-size:10pt; 
	color:black;
}



.table1 {
	border-left-color : #c4d3e0; 
	border-left-style : solid; 
	border-left-width : 1px; 
	border-top-color : #c4d3e0; 
	border-top-style : solid; 
	border-top-width : 1px; 
	color : #000000;
};

.td_head {
	background:#ebead8; 
	text-align:center; 
	font-family:Dotum; 
	font-size:9pt; 
	color:black;
	border-bottom-color :#c4d3e0; 
	border-bottom-style : solid; 
	border-bottom-width : 2px; 
	border-right-color : #c4d3e0; 
	border-right-style : solid; 
	border-right-width : 2px;
}

.td_content {
	background:#ffffff; 
	text-align:center; 
	font-family:Dotum; 
	font-size:9pt; 
	color:black;
	border-bottom-color :#c4d3e0; 
	border-bottom-style : solid; 
	border-bottom-width : 2px; 
	border-right-color : #c4d3e0; 
	border-right-style : solid; 
	border-right-width : 2px;
}

.row_head1 {
	font-family:Dotum; 
	font-size:9pt; 
	color:black;
}
